embryo-like structure - English Synonyms Dictionary